Copy object from one module to another

Hi,

I'm coordinating information between different modules. When one object is created in one module then it has to be copied in other modules. 

Is there a way to automatize this process with DXL? The main problema I have is to be able to create the object in the same position in all modules.

 

Thanks in advance,

Jimmy


jimmyas - Fri Aug 31 07:34:52 EDT 2018

Re: Copy object from one module to another
davidcs - Fri Aug 31 11:36:12 EDT 2018

The solution we have "mirrors" the source in the target module so the new object position in the target module is determined by where the object was created in the source. Its not trivial to implement but you could simplify it by having rules for for the DOORS module hierarchy. That way your script could abide by those rules and not have to cover all the other cases. The problem with this is to get users to follow the specific module hierarchy.

Re: Copy object from one module to another
jimmyas - Mon Sep 03 05:49:50 EDT 2018

davidcs - Fri Aug 31 11:36:12 EDT 2018

The solution we have "mirrors" the source in the target module so the new object position in the target module is determined by where the object was created in the source. Its not trivial to implement but you could simplify it by having rules for for the DOORS module hierarchy. That way your script could abide by those rules and not have to cover all the other cases. The problem with this is to get users to follow the specific module hierarchy.

Could you explain how do you "mirror" the module?

Re: Copy object from one module to another
davidcs - Tue Sep 04 12:47:34 EDT 2018

We call it "mirroring" but it is basically merging. For a working example evaluate BranchManager for DOORS, they have a merging feature. Their DXLs are encrypted but you can see how they do the mapping between objects using DOORS attributes (BranchManger Internal Long Reference). We are using a very similar approach.